package com.biz.primus.model.payment.vo.req;

public interface IAliPaymentReqVo extends IPaymentReqVo {

    /**
     * 网页支付取消支付后跳转的地址，客户端跳转，为客户展示信息使用，不能作为支付结果通知使用。
     */
    String getReturnUrl();

    /**
     * 网页支付支付成功后跳转的地址，客户端跳转，为客户展示信息使用，不能作为支付结果通知使用。
     */
    String getShowUrl();

    /**
     * 支付方式
     */
    String getService();

    /**
     * 支付成功回调地址，阿里直接调取该地址通知支付成功，而不是用户端页面跳转
     */
    String getNotifyUrl();

    /**
     * 退款成功回调通知地址<br/>
     * 需http://格式的完整路径，不允许加?id=123这类自定义参数
     */
    String getRefundNotifyUrl();

    /**
     * 商户在阿里开通的合作身份者ID，以2088开头由16位纯数字组成的字符串
     */
    String getPartner();

    /**
     * 商户在阿里开通的合作身份者的通讯私钥
     */
    String getPrivateKey();
}